Improvement of Routing Structure in P2P Overlay Networks

نویسندگان

  • Jinfeng Hu
  • Yinghui Wu
  • Ming Li
  • Weimin Zheng
چکیده

Although peer-to-peer overlays have been elaborately studied, they still have redundant overheads. Pastry and Chord use leaf sets to connect those nodes contiguous in numerical space, but these pointers have no contribution to efficient routing. In this paper we argue that if the mapping between a message key and its root node is determined in a smart way, leaf sets can be removed, largely decreasing system overheads. We present a novel overlay algorithm derived from Pastry, in which nodeIds have different lengths and form a Huffman set, routing tables have no empty items and root node exactly prefix-matching its keys. By these means, our approach abolishes the leaf sets with no ill effect on routing performance or other properties. Experimental results show that our approach saved about 22~25% messages cost for maintenance from Pastry in an overlay of 10,000 peers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimizing Routing in Structured Peer-to-Peer Overlay Networks Using Routing Table Redundancy

Structured peer-to-peer (p2p) overlay networks like CAN, Chord, Pastry and Tapestry [3, 6, 5, 9] provide a self-organizing substrate for large-scale peer-to-peer applications. These systems provide efficient, fault-tolerant routing, object location and load balancing within a selforganization overlay network. In this paper, we show how redundant information that is collected as part of the norm...

متن کامل

A Topology Adaptation Protocol for Structured Superpeer Overlay Construction

Peer-to-peer networks can be divided into structured and unstructured based on their overlay topologies. In reality, unstructured p2p networks with superpeers have proved their capacities to support millions of users simultaneously. However, applications deployed on this kind of overlay networks, such as file-sharing, require flooding or gossip-based message routing, which puts more overhead on...

متن کامل

Improving Topology-Aware Routing Efficiency in Chord

Due to their minimum consideration to an actual network topology, the existing peer-to-peer (P2P) overlay networks will lead to high latency and low efficiency. In TaChord, we present a study of topology-aware routing approaches in P2P overlays, and present an improved design in Chord. We evaluate TaChord and other algorithms by physical hops, interdomain-adjusted latency, and aggregate bandwid...

متن کامل

Minimizing DHT Routing Stretch in MANETs

Since the appearance of Napster in early 1999, peer-to-peer (P2P) networks have experienced tremendous growth. The P2P architectures can be categorized into two main classes: unstructured and structured P2P overlays. Unstructured overlays do not impose a rigid relation between the overlay topology and the indices/resources placement, as flooding or random walks are used to locate resources [3]....

متن کامل

Proactive Search Routing for Mobile Peer-to-Peer Networks: Zone-based P2P

Peer-to-Peer (P2P) networks without central entities, such as Gnutella or JXTA, generally suffer from a high signaling load resulting in poor efficiency. The main reason therefore is the flooding of search requests in the overlay, since in most P2P protocols the nodes are not aware of the P2P overlay network topology. Especially for resource constrained environments such as mobile communication...

متن کامل

Scaling Unstructured Peer-to-Peer Networks with Heterogeneity-Aware Topology And Routing

Peer-to-peer (P2P) file sharing systems such as Gnutella have been widely acknowledged as the fastest growing Internet applications ever. The P2P model has many potential advantages including high flexibility and server-less management. However, these systems suffer from the well-known performance mismatch between the randomly constructed overlay network topology and the underlying IP-layer top...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003